<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
<script>
function fn(id){
    // return new Promise((resolve)=>{

    // },(reject)=>{
    //     reject(id)
    // })
    return new Promise((resolve,reject)=>{
        setTimeout(()=>{
            reject(id)
        })
    })
}
// console.log(fn(1).then(res=>{}));
// console.log(fn(1).then(res=>{
//     console.log(res);
// }));
// fn(1).then(res=>{
//     console.log(res);
// })
Promise.all([fn(1),fn(2),fn(3)]).then(res=>{
    console.log(res);
}).catch(err=>{
    console.log(err);
})

</script>
</html>
